| 0.9.9 API documentation

- Main Page
- Modules
- Files

Typedefs
GLM_GTC_type_precision
Recommended extensions

Include <glm/gtc/type_precision.hpp> to use the features of this extension. More...

## Typedefs

typedef float | f32
| Default 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, defaultp > | f32mat2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, defaultp > | f32mat2x2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, defaultp > | f32mat2x3
| Single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, defaultp > | f32mat2x4
| Single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, defaultp > | f32mat3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, defaultp > | f32mat3x2
| Single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, defaultp > | f32mat3x3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, defaultp > | f32mat3x4
| Single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, defaultp > | f32mat4
| Single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, defaultp > | f32mat4x2
| Single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, defaultp > | f32mat4x3
| Single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, defaultp > | f32mat4x4
| Single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, defaultp > | f32quat
| Single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, defaultp > | f32vec1
| Single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, defaultp > | f32vec2
| Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, defaultp > | f32vec3
| Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, defaultp > | f32vec4
| Single-qualifier floating-point vector of 4 components. More...
typedef double | f64
| Default 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, defaultp > | f64mat2
| Double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, defaultp > | f64mat2x2
| Double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, defaultp > | f64mat2x3
| Double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, defaultp > | f64mat2x4
| Double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, defaultp > | f64mat3
| Double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, defaultp > | f64mat3x2
| Double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, defaultp > | f64mat3x3
| Double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, defaultp > | f64mat3x4
| Double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, defaultp > | f64mat4
| Double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, defaultp > | f64mat4x2
| Double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, defaultp > | f64mat4x3
| Double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, defaultp > | f64mat4x4
| Double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, defaultp > | f64quat
| Double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, defaultp > | f64vec1
| Double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, defaultp > | f64vec2
| Double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, defaultp > | f64vec3
| Double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, defaultp > | f64vec4
| Double-qualifier floating-point vector of 4 components. More...
typedef float | float32
| Single-qualifier floating-point scalar. More...
typedef float | float32_t
| Default 32 bit single-qualifier floating-point scalar. More...
typedef double | float64
| Double-qualifier floating-point scalar. More...
typedef double | float64_t
| Default 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, defaultp > | fmat2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, defaultp > | fmat2x2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, defaultp > | fmat2x3
| Single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, defaultp > | fmat2x4
| Single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, defaultp > | fmat3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, defaultp > | fmat3x2
| Single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, defaultp > | fmat3x3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, defaultp > | fmat3x4
| Single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, defaultp > | fmat4
| Single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, defaultp > | fmat4x2
| Single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, defaultp > | fmat4x3
| Single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, defaultp > | fmat4x4
| Single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, f32, defaultp > | fvec1
| Single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, defaultp > | fvec2
| Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, defaultp > | fvec3
| Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, defaultp > | fvec4
| Single-qualifier floating-point vector of 4 components. More...
typedef float | highp_f32
| High 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, highp > | highp_f32mat2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, highp > | highp_f32mat2x2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, highp > | highp_f32mat2x3
| High single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, highp > | highp_f32mat2x4
| High single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_f32mat3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, highp > | highp_f32mat3x2
| High single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_f32mat3x3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, highp > | highp_f32mat3x4
| High single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_f32mat4
| High single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, highp > | highp_f32mat4x2
| High single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, highp > | highp_f32mat4x3
| High single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_f32mat4x4
| High single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, highp > | highp_f32quat
| High single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, highp > | highp_f32vec1
| High single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, highp > | highp_f32vec2
| High single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, highp > | highp_f32vec3
| High single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, highp > | highp_f32vec4
| High single-qualifier floating-point vector of 4 components. More...
typedef double | highp_f64
| High 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, highp > | highp_f64mat2
| High double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, highp > | highp_f64mat2x2
| High double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, highp > | highp_f64mat2x3
| High double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, highp > | highp_f64mat2x4
| High double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, highp > | highp_f64mat3
| High double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, highp > | highp_f64mat3x2
| High double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, highp > | highp_f64mat3x3
| High double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, highp > | highp_f64mat3x4
| High double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, highp > | highp_f64mat4
| High double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, highp > | highp_f64mat4x2
| High double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, highp > | highp_f64mat4x3
| High double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, highp > | highp_f64mat4x4
| High double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, highp > | highp_f64quat
| High double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, highp > | highp_f64vec1
| High double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, highp > | highp_f64vec2
| High double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, highp > | highp_f64vec3
| High double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, highp > | highp_f64vec4
| High double-qualifier floating-point vector of 4 components. More...
typedef float | highp_float32
| High 32 bit single-qualifier floating-point scalar. More...
typedef float | highp_float32_t
| High 32 bit single-qualifier floating-point scalar. More...
typedef double | highp_float64
| High 64 bit double-qualifier floating-point scalar. More...
typedef double | highp_float64_t
| High 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, highp > | highp_fmat2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, highp > | highp_fmat2x2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, highp > | highp_fmat2x3
| High single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, highp > | highp_fmat2x4
| High single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_fmat3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, highp > | highp_fmat3x2
| High single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_fmat3x3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, highp > | highp_fmat3x4
| High single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_fmat4
| High single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, highp > | highp_fmat4x2
| High single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, highp > | highp_fmat4x3
| High single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_fmat4x4
| High single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, float, highp > | highp_fvec1
| High single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, float, highp > | highp_fvec2
| High Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, float, highp > | highp_fvec3
| High Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, float, highp > | highp_fvec4
| High Single-qualifier floating-point vector of 4 components. More...
typedef int16 | highp_i16
| High qualifier 16 bit signed integer type. More...
typedef vec< 1, i16, highp > | highp_i16vec1
| High qualifier 16 bit signed integer scalar type. More...
typedef vec< 2, i16, highp > | highp_i16vec2
| High qualifier 16 bit signed integer vector of 2 components type. More...
typedef vec< 3, i16, highp > | highp_i16vec3
| High qualifier 16 bit signed integer vector of 3 components type. More...
typedef vec< 4, i16, highp > | highp_i16vec4
| High qualifier 16 bit signed integer vector of 4 components type. More...
typedef int32 | highp_i32
| High qualifier 32 bit signed integer type. More...
typedef vec< 1, i32, highp > | highp_i32vec1
| High qualifier 32 bit signed integer scalar type. More...
typedef vec< 2, i32, highp > | highp_i32vec2
| High qualifier 32 bit signed integer vector of 2 components type. More...
typedef vec< 3, i32, highp > | highp_i32vec3
| High qualifier 32 bit signed integer vector of 3 components type. More...
typedef vec< 4, i32, highp > | highp_i32vec4
| High qualifier 32 bit signed integer vector of 4 components type. More...
typedef int64 | highp_i64
| High qualifier 64 bit signed integer type. More...
typedef vec< 1, i64, highp > | highp_i64vec1
| High qualifier 64 bit signed integer scalar type. More...
typedef vec< 2, i64, highp > | highp_i64vec2
| High qualifier 64 bit signed integer vector of 2 components type. More...
typedef vec< 3, i64, highp > | highp_i64vec3
| High qualifier 64 bit signed integer vector of 3 components type. More...
typedef vec< 4, i64, highp > | highp_i64vec4
| High qualifier 64 bit signed integer vector of 4 components type. More...
typedef int8 | highp_i8
| High qualifier 8 bit signed integer type. More...
typedef vec< 1, i8, highp > | highp_i8vec1
| High qualifier 8 bit signed integer scalar type. More...
typedef vec< 2, i8, highp > | highp_i8vec2
| High qualifier 8 bit signed integer vector of 2 components type. More...
typedef vec< 3, i8, highp > | highp_i8vec3
| High qualifier 8 bit signed integer vector of 3 components type. More...
typedef vec< 4, i8, highp > | highp_i8vec4
| High qualifier 8 bit signed integer vector of 4 components type. More...
typedef int16 | highp_int16
| High qualifier 16 bit signed integer type. More...
typedef int16 | highp_int16_t
| High qualifier 16 bit signed integer type. More...
typedef int32 | highp_int32
| High qualifier 32 bit signed integer type. More...
typedef int32 | highp_int32_t
| 32 bit signed integer type. More...
typedef int64 | highp_int64
| High qualifier 64 bit signed integer type. More...
typedef int64 | highp_int64_t
| High qualifier 64 bit signed integer type. More...
typedef int8 | highp_int8
| High qualifier 8 bit signed integer type. More...
typedef int8 | highp_int8_t
| High qualifier 8 bit signed integer type. More...
typedef uint16 | highp_u16
| High qualifier 16 bit unsigned integer type. More...
typedef vec< 1, u16, highp > | highp_u16vec1
| High qualifier 16 bit unsigned integer scalar type. More...
typedef vec< 2, u16, highp > | highp_u16vec2
| High qualifier 16 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u16, highp > | highp_u16vec3
| High qualifier 16 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u16, highp > | highp_u16vec4
| High qualifier 16 bit unsigned integer vector of 4 components type. More...
typedef uint32 | highp_u32
| High qualifier 32 bit unsigned integer type. More...
typedef vec< 1, u32, highp > | highp_u32vec1
| High qualifier 32 bit unsigned integer scalar type. More...
typedef vec< 2, u32, highp > | highp_u32vec2
| High qualifier 32 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u32, highp > | highp_u32vec3
| High qualifier 32 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u32, highp > | highp_u32vec4
| High qualifier 32 bit unsigned integer vector of 4 components type. More...
typedef uint64 | highp_u64
| High qualifier 64 bit unsigned integer type. More...
typedef vec< 1, u64, highp > | highp_u64vec1
| High qualifier 64 bit unsigned integer scalar type. More...
typedef vec< 2, u64, highp > | highp_u64vec2
| High qualifier 64 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u64, highp > | highp_u64vec3
| High qualifier 64 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u64, highp > | highp_u64vec4
| High qualifier 64 bit unsigned integer vector of 4 components type. More...
typedef uint8 | highp_u8
| High qualifier 8 bit unsigned integer type. More...
typedef vec< 1, u8, highp > | highp_u8vec1
| High qualifier 8 bit unsigned integer scalar type. More...
typedef vec< 2, u8, highp > | highp_u8vec2
| High qualifier 8 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u8, highp > | highp_u8vec3
| High qualifier 8 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u8, highp > | highp_u8vec4
| High qualifier 8 bit unsigned integer vector of 4 components type. More...
typedef uint16 | highp_uint16
| High qualifier 16 bit unsigned integer type. More...
typedef uint16 | highp_uint16_t
| High qualifier 16 bit unsigned integer type. More...
typedef uint32 | highp_uint32
| High qualifier 32 bit unsigned integer type. More...
typedef uint32 | highp_uint32_t
| High qualifier 32 bit unsigned integer type. More...
typedef uint64 | highp_uint64
| High qualifier 64 bit unsigned integer type. More...
typedef uint64 | highp_uint64_t
| High qualifier 64 bit unsigned integer type. More...
typedef uint8 | highp_uint8
| High qualifier 8 bit unsigned integer type. More...
typedef uint8 | highp_uint8_t
| High qualifier 8 bit unsigned integer type. More...
typedef int16 | i16
| 16 bit signed integer type. More...
typedef vec< 1, i16, defaultp > | i16vec1
| 16 bit signed integer scalar type. More...
typedef vec< 2, i16, defaultp > | i16vec2
| 16 bit signed integer vector of 2 components type. More...
typedef vec< 3, i16, defaultp > | i16vec3
| 16 bit signed integer vector of 3 components type. More...
typedef vec< 4, i16, defaultp > | i16vec4
| 16 bit signed integer vector of 4 components type. More...
typedef int32 | i32
| 32 bit signed integer type. More...
typedef vec< 1, i32, defaultp > | i32vec1
| 32 bit signed integer scalar type. More...
typedef vec< 2, i32, defaultp > | i32vec2
| 32 bit signed integer vector of 2 components type. More...
typedef vec< 3, i32, defaultp > | i32vec3
| 32 bit signed integer vector of 3 components type. More...
typedef vec< 4, i32, defaultp > | i32vec4
| 32 bit signed integer vector of 4 components type. More...
typedef int64 | i64
| 64 bit signed integer type. More...
typedef vec< 1, i64, defaultp > | i64vec1
| 64 bit signed integer scalar type. More...
typedef vec< 2, i64, defaultp > | i64vec2
| 64 bit signed integer vector of 2 components type. More...
typedef vec< 3, i64, defaultp > | i64vec3
| 64 bit signed integer vector of 3 components type. More...
typedef vec< 4, i64, defaultp > | i64vec4
| 64 bit signed integer vector of 4 components type. More...
typedef int8 | i8
| 8 bit signed integer type. More...
typedef vec< 1, i8, defaultp > | i8vec1
| 8 bit signed integer scalar type. More...
typedef vec< 2, i8, defaultp > | i8vec2
| 8 bit signed integer vector of 2 components type. More...
typedef vec< 3, i8, defaultp > | i8vec3
| 8 bit signed integer vector of 3 components type. More...
typedef vec< 4, i8, defaultp > | i8vec4
| 8 bit signed integer vector of 4 components type. More...
typedef int16 | int16_t
| 16 bit signed integer type. More...
typedef int32 | int32_t
| 32 bit signed integer type. More...
typedef int64 | int64_t
| 64 bit signed integer type. More...
typedef int8 | int8_t
| 8 bit signed integer type. More...
typedef float | lowp_f32
| Low 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, lowp > | lowp_f32mat2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, lowp > | lowp_f32mat2x2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, lowp > | lowp_f32mat2x3
| Low single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, lowp > | lowp_f32mat2x4
| Low single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_f32mat3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, lowp > | lowp_f32mat3x2
| Low single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_f32mat3x3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, lowp > | lowp_f32mat3x4
| Low single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_f32mat4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, lowp > | lowp_f32mat4x2
| Low single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, lowp > | lowp_f32mat4x3
| Low single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_f32mat4x4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, lowp > | lowp_f32quat
| Low single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, lowp > | lowp_f32vec1
| Low single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, lowp > | lowp_f32vec2
| Low single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, lowp > | lowp_f32vec3
| Low single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, lowp > | lowp_f32vec4
| Low single-qualifier floating-point vector of 4 components. More...
typedef double | lowp_f64
| Low 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, lowp > | lowp_f64mat2
| Low double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, lowp > | lowp_f64mat2x2
| Low double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, lowp > | lowp_f64mat2x3
| Low double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, lowp > | lowp_f64mat2x4
| Low double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, lowp > | lowp_f64mat3
| Low double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, lowp > | lowp_f64mat3x2
| Low double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, lowp > | lowp_f64mat3x3
| Low double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, lowp > | lowp_f64mat3x4
| Low double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, lowp > | lowp_f64mat4
| Low double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, lowp > | lowp_f64mat4x2
| Low double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, lowp > | lowp_f64mat4x3
| Low double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, lowp > | lowp_f64mat4x4
| Low double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, lowp > | lowp_f64quat
| Low double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, lowp > | lowp_f64vec1
| Low double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, lowp > | lowp_f64vec2
| Low double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, lowp > | lowp_f64vec3
| Low double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, lowp > | lowp_f64vec4
| Low double-qualifier floating-point vector of 4 components. More...
typedef float | lowp_float32
| Low 32 bit single-qualifier floating-point scalar. More...
typedef float | lowp_float32_t
| Low 32 bit single-qualifier floating-point scalar. More...
typedef double | lowp_float64
| Low 64 bit double-qualifier floating-point scalar. More...
typedef double | lowp_float64_t
| Low 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, lowp > | lowp_fmat2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, lowp > | lowp_fmat2x2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, lowp > | lowp_fmat2x3
| Low single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, lowp > | lowp_fmat2x4
| Low single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_fmat3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, lowp > | lowp_fmat3x2
| Low single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_fmat3x3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, lowp > | lowp_fmat3x4
| Low single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_fmat4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, lowp > | lowp_fmat4x2
| Low single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, lowp > | lowp_fmat4x3
| Low single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_fmat4x4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, float, lowp > | lowp_fvec1
| Low single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, float, lowp > | lowp_fvec2
| Low single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, float, lowp > | lowp_fvec3
| Low single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, float, lowp > | lowp_fvec4
| Low single-qualifier floating-point vector of 4 components. More...
typedef int16 | lowp_i16
| Low qualifier 16 bit signed integer type. More...
typedef vec< 1, i16, lowp > | lowp_i16vec1
| Low qualifier 16 bit signed integer scalar type. More...
typedef vec< 2, i16, lowp > | lowp_i16vec2
| Low qualifier 16 bit signed integer vector of 2 components type. More...
typedef vec< 3, i16, lowp > | lowp_i16vec3
| Low qualifier 16 bit signed integer vector of 3 components type. More...
typedef vec< 4, i16, lowp > | lowp_i16vec4
| Low qualifier 16 bit signed integer vector of 4 components type. More...
typedef int32 | lowp_i32
| Low qualifier 32 bit signed integer type. More...
typedef vec< 1, i32, lowp > | lowp_i32vec1
| Low qualifier 32 bit signed integer scalar type. More...
typedef vec< 2, i32, lowp > | lowp_i32vec2
| Low qualifier 32 bit signed integer vector of 2 components type. More...
typedef vec< 3, i32, lowp > | lowp_i32vec3
| Low qualifier 32 bit signed integer vector of 3 components type. More...
typedef vec< 4, i32, lowp > | lowp_i32vec4
| Low qualifier 32 bit signed integer vector of 4 components type. More...
typedef int64 | lowp_i64
| Low qualifier 64 bit signed integer type. More...
typedef vec< 1, i64, lowp > | lowp_i64vec1
| Low qualifier 64 bit signed integer scalar type. More...
typedef vec< 2, i64, lowp > | lowp_i64vec2
| Low qualifier 64 bit signed integer vector of 2 components type. More...
typedef vec< 3, i64, lowp > | lowp_i64vec3
| Low qualifier 64 bit signed integer vector of 3 components type. More...
typedef vec< 4, i64, lowp > | lowp_i64vec4
| Low qualifier 64 bit signed integer vector of 4 components type. More...
typedef int8 | lowp_i8
| Low qualifier 8 bit signed integer type. More...
typedef vec< 1, i8, lowp > | lowp_i8vec1
| Low qualifier 8 bit signed integer scalar type. More...
typedef vec< 2, i8, lowp > | lowp_i8vec2
| Low qualifier 8 bit signed integer vector of 2 components type. More...
typedef vec< 3, i8, lowp > | lowp_i8vec3
| Low qualifier 8 bit signed integer vector of 3 components type. More...
typedef vec< 4, i8, lowp > | lowp_i8vec4
| Low qualifier 8 bit signed integer vector of 4 components type. More...
typedef int16 | lowp_int16
| Low qualifier 16 bit signed integer type. More...
typedef int16 | lowp_int16_t
| Low qualifier 16 bit signed integer type. More...
typedef int32 | lowp_int32
| Low qualifier 32 bit signed integer type. More...
typedef int32 | lowp_int32_t
| Low qualifier 32 bit signed integer type. More...
typedef int64 | lowp_int64
| Low qualifier 64 bit signed integer type. More...
typedef int64 | lowp_int64_t
| Low qualifier 64 bit signed integer type. More...
typedef int8 | lowp_int8
| Low qualifier 8 bit signed integer type. More...
typedef int8 | lowp_int8_t
| Low qualifier 8 bit signed integer type. More...
typedef uint16 | lowp_u16
| Low qualifier 16 bit unsigned integer type. More...
typedef vec< 1, u16, lowp > | lowp_u16vec1
| Low qualifier 16 bit unsigned integer scalar type. More...
typedef vec< 2, u16, lowp > | lowp_u16vec2
| Low qualifier 16 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u16, lowp > | lowp_u16vec3
| Low qualifier 16 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u16, lowp > | lowp_u16vec4
| Low qualifier 16 bit unsigned integer vector of 4 components type. More...
typedef uint32 | lowp_u32
| Low qualifier 32 bit unsigned integer type. More...
typedef vec< 1, u32, lowp > | lowp_u32vec1
| Low qualifier 32 bit unsigned integer scalar type. More...
typedef vec< 2, u32, lowp > | lowp_u32vec2
| Low qualifier 32 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u32, lowp > | lowp_u32vec3
| Low qualifier 32 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u32, lowp > | lowp_u32vec4
| Low qualifier 32 bit unsigned integer vector of 4 components type. More...
typedef uint64 | lowp_u64
| Low qualifier 64 bit unsigned integer type. More...
typedef vec< 1, u64, lowp > | lowp_u64vec1
| Low qualifier 64 bit unsigned integer scalar type. More...
typedef vec< 2, u64, lowp > | lowp_u64vec2
| Low qualifier 64 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u64, lowp > | lowp_u64vec3
| Low qualifier 64 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u64, lowp > | lowp_u64vec4
| Low qualifier 64 bit unsigned integer vector of 4 components type. More...
typedef uint8 | lowp_u8
| Low qualifier 8 bit unsigned integer type. More...
typedef vec< 1, u8, lowp > | lowp_u8vec1
| Low qualifier 8 bit unsigned integer scalar type. More...
typedef vec< 2, u8, lowp > | lowp_u8vec2
| Low qualifier 8 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u8, lowp > | lowp_u8vec3
| Low qualifier 8 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u8, lowp > | lowp_u8vec4
| Low qualifier 8 bit unsigned integer vector of 4 components type. More...
typedef uint16 | lowp_uint16
| Low qualifier 16 bit unsigned integer type. More...
typedef uint16 | lowp_uint16_t
| Low qualifier 16 bit unsigned integer type. More...
typedef uint32 | lowp_uint32
| Low qualifier 32 bit unsigned integer type. More...
typedef uint32 | lowp_uint32_t
| Low qualifier 32 bit unsigned integer type. More...
typedef uint64 | lowp_uint64
| Low qualifier 64 bit unsigned integer type. More...
typedef uint64 | lowp_uint64_t
| Low qualifier 64 bit unsigned integer type. More...
typedef uint8 | lowp_uint8
| Low qualifier 8 bit unsigned integer type. More...
typedef uint8 | lowp_uint8_t
| Low qualifier 8 bit unsigned integer type. More...
typedef float | mediump_f32
| Medium 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, mediump > | mediump_f32mat2
| Medium single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, mediump > | mediump_f32mat2x2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, mediump > | mediump_f32mat2x3
| Medium single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, mediump > | mediump_f32mat2x4
| Medium single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_f32mat3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, mediump > | mediump_f32mat3x2
| Medium single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_f32mat3x3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, mediump > | mediump_f32mat3x4
| Medium single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_f32mat4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, mediump > | mediump_f32mat4x2
| Medium single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, mediump > | mediump_f32mat4x3
| Medium single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_f32mat4x4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, mediump > | mediump_f32quat
| Medium single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, mediump > | mediump_f32vec1
| Medium single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, mediump > | mediump_f32vec2
| Medium single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, mediump > | mediump_f32vec3
| Medium single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, mediump > | mediump_f32vec4
| Medium single-qualifier floating-point vector of 4 components. More...
typedef double | mediump_f64
| Medium 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, mediump > | mediump_f64mat2
| Medium double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, mediump > | mediump_f64mat2x2
| Medium double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, mediump > | mediump_f64mat2x3
| Medium double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, mediump > | mediump_f64mat2x4
| Medium double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, mediump > | mediump_f64mat3
| Medium double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, mediump > | mediump_f64mat3x2
| Medium double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, mediump > | mediump_f64mat3x3
| Medium double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, mediump > | mediump_f64mat3x4
| Medium double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, mediump > | mediump_f64mat4
| Medium double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, mediump > | mediump_f64mat4x2
| Medium double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, mediump > | mediump_f64mat4x3
| Medium double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, mediump > | mediump_f64mat4x4
| Medium double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, mediump > | mediump_f64quat
| Medium double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, mediump > | mediump_f64vec1
| Medium double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, mediump > | mediump_f64vec2
| Medium double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, mediump > | mediump_f64vec3
| Medium double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, mediump > | mediump_f64vec4
| Medium double-qualifier floating-point vector of 4 components. More...
typedef float | mediump_float32
| Medium 32 bit single-qualifier floating-point scalar. More...
typedef float | mediump_float32_t
| Medium 32 bit single-qualifier floating-point scalar. More...
typedef double | mediump_float64
| Medium 64 bit double-qualifier floating-point scalar. More...
typedef double | mediump_float64_t
| Medium 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, mediump > | mediump_fmat2
| Medium single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, mediump > | mediump_fmat2x2
| Medium single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, mediump > | mediump_fmat2x3
| Medium single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, mediump > | mediump_fmat2x4
| Medium single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_fmat3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, mediump > | mediump_fmat3x2
| Medium single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_fmat3x3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, mediump > | mediump_fmat3x4
| Medium single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_fmat4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, mediump > | mediump_fmat4x2
| Medium single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, mediump > | mediump_fmat4x3
| Medium single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_fmat4x4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, float, mediump > | mediump_fvec1
| Medium single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, float, mediump > | mediump_fvec2
| Medium Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, float, mediump > | mediump_fvec3
| Medium Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, float, mediump > | mediump_fvec4
| Medium Single-qualifier floating-point vector of 4 components. More...
typedef int16 | mediump_i16
| Medium qualifier 16 bit signed integer type. More...
typedef vec< 1, i16, mediump > | mediump_i16vec1
| Medium qualifier 16 bit signed integer scalar type. More...
typedef vec< 2, i16, mediump > | mediump_i16vec2
| Medium qualifier 16 bit signed integer vector of 2 components type. More...
typedef vec< 3, i16, mediump > | mediump_i16vec3
| Medium qualifier 16 bit signed integer vector of 3 components type. More...
typedef vec< 4, i16, mediump > | mediump_i16vec4
| Medium qualifier 16 bit signed integer vector of 4 components type. More...
typedef int32 | mediump_i32
| Medium qualifier 32 bit signed integer type. More...
typedef vec< 1, i32, mediump > | mediump_i32vec1
| Medium qualifier 32 bit signed integer scalar type. More...
typedef vec< 2, i32, mediump > | mediump_i32vec2
| Medium qualifier 32 bit signed integer vector of 2 components type. More...
typedef vec< 3, i32, mediump > | mediump_i32vec3
| Medium qualifier 32 bit signed integer vector of 3 components type. More...
typedef vec< 4, i32, mediump > | mediump_i32vec4
| Medium qualifier 32 bit signed integer vector of 4 components type. More...
typedef int64 | mediump_i64
| Medium qualifier 64 bit signed integer type. More...
typedef vec< 1, i64, mediump > | mediump_i64vec1
| Medium qualifier 64 bit signed integer scalar type. More...
typedef vec< 2, i64, mediump > | mediump_i64vec2
| Medium qualifier 64 bit signed integer vector of 2 components type. More...
typedef vec< 3, i64, mediump > | mediump_i64vec3
| Medium qualifier 64 bit signed integer vector of 3 components type. More...
typedef vec< 4, i64, mediump > | mediump_i64vec4
| Medium qualifier 64 bit signed integer vector of 4 components type. More...
typedef int8 | mediump_i8
| Medium qualifier 8 bit signed integer type. More...
typedef vec< 1, i8, mediump > | mediump_i8vec1
| Medium qualifier 8 bit signed integer scalar type. More...
typedef vec< 2, i8, mediump > | mediump_i8vec2
| Medium qualifier 8 bit signed integer vector of 2 components type. More...
typedef vec< 3, i8, mediump > | mediump_i8vec3
| Medium qualifier 8 bit signed integer vector of 3 components type. More...
typedef vec< 4, i8, mediump > | mediump_i8vec4
| Medium qualifier 8 bit signed integer vector of 4 components type. More...
typedef int16 | mediump_int16
| Medium qualifier 16 bit signed integer type. More...
typedef int16 | mediump_int16_t
| Medium qualifier 16 bit signed integer type. More...
typedef int32 | mediump_int32
| Medium qualifier 32 bit signed integer type. More...
typedef int32 | mediump_int32_t
| Medium qualifier 32 bit signed integer type. More...
typedef int64 | mediump_int64
| Medium qualifier 64 bit signed integer type. More...
typedef int64 | mediump_int64_t
| Medium qualifier 64 bit signed integer type. More...
typedef int8 | mediump_int8
| Medium qualifier 8 bit signed integer type. More...
typedef int8 | mediump_int8_t
| Medium qualifier 8 bit signed integer type. More...
typedef uint16 | mediump_u16
| Medium qualifier 16 bit unsigned integer type. More...
typedef vec< 1, u16, mediump > | mediump_u16vec1
| Medium qualifier 16 bit unsigned integer scalar type. More...
typedef vec< 2, u16, mediump > | mediump_u16vec2
| Medium qualifier 16 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u16, mediump > | mediump_u16vec3
| Medium qualifier 16 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u16, mediump > | mediump_u16vec4
| Medium qualifier 16 bit unsigned integer vector of 4 components type. More...
typedef uint32 | mediump_u32
| Medium qualifier 32 bit unsigned integer type. More...
typedef vec< 1, u32, mediump > | mediump_u32vec1
| Medium qualifier 32 bit unsigned integer scalar type. More...
typedef vec< 2, u32, mediump > | mediump_u32vec2
| Medium qualifier 32 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u32, mediump > | mediump_u32vec3
| Medium qualifier 32 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u32, mediump > | mediump_u32vec4
| Medium qualifier 32 bit unsigned integer vector of 4 components type. More...
typedef uint64 | mediump_u64
| Medium qualifier 64 bit unsigned integer type. More...
typedef vec< 1, u64, mediump > | mediump_u64vec1
| Medium qualifier 64 bit unsigned integer scalar type. More...
typedef vec< 2, u64, mediump > | mediump_u64vec2
| Medium qualifier 64 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u64, mediump > | mediump_u64vec3
| Medium qualifier 64 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u64, mediump > | mediump_u64vec4
| Medium qualifier 64 bit unsigned integer vector of 4 components type. More...
typedef uint8 | mediump_u8
| Medium qualifier 8 bit unsigned integer type. More...
typedef vec< 1, u8, mediump > | mediump_u8vec1
| Medium qualifier 8 bit unsigned integer scalar type. More...
typedef vec< 2, u8, mediump > | mediump_u8vec2
| Medium qualifier 8 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u8, mediump > | mediump_u8vec3
| Medium qualifier 8 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u8, mediump > | mediump_u8vec4
| Medium qualifier 8 bit unsigned integer vector of 4 components type. More...
typedef uint16 | mediump_uint16
| Medium qualifier 16 bit unsigned integer type. More...
typedef uint16 | mediump_uint16_t
| Medium qualifier 16 bit unsigned integer type. More...
typedef uint32 | mediump_uint32
| Medium qualifier 32 bit unsigned integer type. More...
typedef uint32 | mediump_uint32_t
| Medium qualifier 32 bit unsigned integer type. More...
typedef uint64 | mediump_uint64
| Medium qualifier 64 bit unsigned integer type. More...
typedef uint64 | mediump_uint64_t
| Medium qualifier 64 bit unsigned integer type. More...
typedef uint8 | mediump_uint8
| Medium qualifier 8 bit unsigned integer type. More...
typedef uint8 | mediump_uint8_t
| Medium qualifier 8 bit unsigned integer type. More...
typedef uint16 | u16
| Default qualifier 16 bit unsigned integer type. More...
typedef vec< 1, u16, defaultp > | u16vec1
| Default qualifier 16 bit unsigned integer scalar type. More...
typedef vec< 2, u16, defaultp > | u16vec2
| Default qualifier 16 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u16, defaultp > | u16vec3
| Default qualifier 16 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u16, defaultp > | u16vec4
| Default qualifier 16 bit unsigned integer vector of 4 components type. More...
typedef uint32 | u32
| Default qualifier 32 bit unsigned integer type. More...
typedef vec< 1, u32, defaultp > | u32vec1
| Default qualifier 32 bit unsigned integer scalar type. More...
typedef vec< 2, u32, defaultp > | u32vec2
| Default qualifier 32 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u32, defaultp > | u32vec3
| Default qualifier 32 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u32, defaultp > | u32vec4
| Default qualifier 32 bit unsigned integer vector of 4 components type. More...
typedef uint64 | u64
| Default qualifier 64 bit unsigned integer type. More...
typedef vec< 1, u64, defaultp > | u64vec1
| Default qualifier 64 bit unsigned integer scalar type. More...
typedef vec< 2, u64, defaultp > | u64vec2
| Default qualifier 64 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u64, defaultp > | u64vec3
| Default qualifier 64 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u64, defaultp > | u64vec4
| Default qualifier 64 bit unsigned integer vector of 4 components type. More...
typedef uint8 | u8
| Default qualifier 8 bit unsigned integer type. More...
typedef vec< 1, u8, defaultp > | u8vec1
| Default qualifier 8 bit unsigned integer scalar type. More...
typedef vec< 2, u8, defaultp > | u8vec2
| Default qualifier 8 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u8, defaultp > | u8vec3
| Default qualifier 8 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u8, defaultp > | u8vec4
| Default qualifier 8 bit unsigned integer vector of 4 components type. More...
typedef uint16 | uint16_t
| Default qualifier 16 bit unsigned integer type. More...
typedef uint32 | uint32_t
| Default qualifier 32 bit unsigned integer type. More...
typedef uint64 | uint64_t
| Default qualifier 64 bit unsigned integer type. More...
typedef uint8 | uint8_t
| Default qualifier 8 bit unsigned integer type. More...

## Detailed Description

Include <glm/gtc/type_precision.hpp> to use the features of this extension.

Defines specific C++-based qualifier types.

## Typedef Documentation

typedef float32 f32

Default 32 bit single-qualifier floating-point scalar.

32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 150 of file fwd.hpp.

typedef mat< 2, 2, f32, defaultp > f32mat2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 552 of file fwd.hpp.

typedef mat< 2, 2, f32, defaultp > f32mat2x2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 700 of file fwd.hpp.

typedef mat< 2, 3, f32, defaultp > f32mat2x3

Single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 703 of file fwd.hpp.

typedef mat< 2, 4, f32, defaultp > f32mat2x4

Single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 706 of file fwd.hpp.

typedef mat< 3, 3, f32, defaultp > f32mat3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 553 of file fwd.hpp.

typedef mat< 3, 2, f32, defaultp > f32mat3x2

Single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 701 of file fwd.hpp.

typedef mat< 3, 3, f32, defaultp > f32mat3x3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 704 of file fwd.hpp.

typedef mat< 3, 4, f32, defaultp > f32mat3x4

Single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 707 of file fwd.hpp.

typedef mat< 4, 4, f32, defaultp > f32mat4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 554 of file fwd.hpp.

typedef mat< 4, 2, f32, defaultp > f32mat4x2

Single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 702 of file fwd.hpp.

typedef mat< 4, 3, f32, defaultp > f32mat4x3

Single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 705 of file fwd.hpp.

typedef mat< 4, 4, f32, defaultp > f32mat4x4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 708 of file fwd.hpp.

typedef qua< f32, defaultp > f32quat

Single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 805 of file fwd.hpp.

typedef vec< 1, f32, defaultp > f32vec1

Single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 461 of file fwd.hpp.

typedef vec< 2, f32, defaultp > f32vec2

Single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 462 of file fwd.hpp.

typedef vec< 3, f32, defaultp > f32vec3

Single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 463 of file fwd.hpp.

typedef vec< 4, f32, defaultp > f32vec4

Single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 464 of file fwd.hpp.

typedef float64 f64

Default 64 bit double-qualifier floating-point scalar.

64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 166 of file fwd.hpp.

typedef mat< 2, 2, f64, defaultp > f64mat2

Double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 584 of file fwd.hpp.

typedef mat< 2, 2, f64, defaultp > f64mat2x2

Double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 780 of file fwd.hpp.

typedef mat< 2, 3, f64, defaultp > f64mat2x3

Double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 783 of file fwd.hpp.

typedef mat< 2, 4, f64, defaultp > f64mat2x4

Double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 786 of file fwd.hpp.

typedef mat< 3, 3, f64, defaultp > f64mat3

Double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 585 of file fwd.hpp.

typedef mat< 3, 2, f64, defaultp > f64mat3x2

Double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 781 of file fwd.hpp.

typedef mat< 3, 3, f64, defaultp > f64mat3x3

Double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 784 of file fwd.hpp.

typedef mat< 3, 4, f64, defaultp > f64mat3x4

Double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 787 of file fwd.hpp.

typedef mat< 4, 4, f64, defaultp > f64mat4

Double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 586 of file fwd.hpp.

typedef mat< 4, 2, f64, defaultp > f64mat4x2

Double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 782 of file fwd.hpp.

typedef mat< 4, 3, f64, defaultp > f64mat4x3

Double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 785 of file fwd.hpp.

typedef mat< 4, 4, f64, defaultp > f64mat4x4

Double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 788 of file fwd.hpp.

typedef qua< f64, defaultp > f64quat

Double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 815 of file fwd.hpp.

typedef vec< 1, f64, defaultp > f64vec1

Double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 501 of file fwd.hpp.

typedef vec< 2, f64, defaultp > f64vec2

Double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 502 of file fwd.hpp.

typedef vec< 3, f64, defaultp > f64vec3

Double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 503 of file fwd.hpp.

typedef vec< 4, f64, defaultp > f64vec4

Double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 504 of file fwd.hpp.

typedef float float32

Single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 155 of file fwd.hpp.

typedef float32 float32_t

Default 32 bit single-qualifier floating-point scalar.

32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 160 of file fwd.hpp.

typedef double float64

Double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 171 of file fwd.hpp.

typedef float64 float64_t

Default 64 bit double-qualifier floating-point scalar.

64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 176 of file fwd.hpp.

typedef mat< 2, 2, f32, defaultp > fmat2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 536 of file fwd.hpp.

typedef mat< 2, 2, f32, defaultp > fmat2x2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 660 of file fwd.hpp.

typedef mat< 2, 3, f32, defaultp > fmat2x3

Single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 663 of file fwd.hpp.

typedef mat< 2, 4, f32, defaultp > fmat2x4

Single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 666 of file fwd.hpp.

typedef mat< 3, 3, f32, defaultp > fmat3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 537 of file fwd.hpp.

typedef mat< 3, 2, f32, defaultp > fmat3x2

Single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 661 of file fwd.hpp.

typedef mat< 3, 3, f32, defaultp > fmat3x3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 664 of file fwd.hpp.

typedef mat< 3, 4, f32, defaultp > fmat3x4

Single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 667 of file fwd.hpp.

typedef mat< 4, 4, f32, defaultp > fmat4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 538 of file fwd.hpp.

typedef mat< 4, 2, f32, defaultp > fmat4x2

Single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 662 of file fwd.hpp.

typedef mat< 4, 3, f32, defaultp > fmat4x3

Single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 665 of file fwd.hpp.

typedef mat< 4, 4, f32, defaultp > fmat4x4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 668 of file fwd.hpp.

typedef vec< 1, float, defaultp > fvec1

Single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 441 of file fwd.hpp.

typedef vec< 2, float, defaultp > fvec2

Single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 442 of file fwd.hpp.

typedef vec< 3, float, defaultp > fvec3

Single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 443 of file fwd.hpp.

typedef vec< 4, float, defaultp > fvec4

Single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 444 of file fwd.hpp.

typedef float32 highp_f32

High 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 149 of file fwd.hpp.

typedef highp_f32mat2x2 highp_f32mat2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 548 of file fwd.hpp.

typedef mat< 2, 2, f32, highp > highp_f32mat2x2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 690 of file fwd.hpp.

typedef mat< 2, 3, f32, highp > highp_f32mat2x3

High single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 691 of file fwd.hpp.

typedef mat< 2, 4, f32, highp > highp_f32mat2x4

High single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 692 of file fwd.hpp.

typedef highp_f32mat3x3 highp_f32mat3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 549 of file fwd.hpp.

typedef mat< 3, 2, f32, highp > highp_f32mat3x2

High single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 693 of file fwd.hpp.

typedef mat< 3, 3, f32, highp > highp_f32mat3x3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 694 of file fwd.hpp.

typedef mat< 3, 4, f32, highp > highp_f32mat3x4

High single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 695 of file fwd.hpp.

typedef highp_f32mat4x4 highp_f32mat4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 550 of file fwd.hpp.

typedef mat< 4, 2, f32, highp > highp_f32mat4x2

High single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 696 of file fwd.hpp.

typedef mat< 4, 3, f32, highp > highp_f32mat4x3

High single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 697 of file fwd.hpp.

typedef mat< 4, 4, f32, highp > highp_f32mat4x4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 698 of file fwd.hpp.

typedef qua< f32, highp > highp_f32quat

High single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 804 of file fwd.hpp.

typedef vec< 1, f32, highp > highp_f32vec1

High single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 456 of file fwd.hpp.

typedef vec< 2, f32, highp > highp_f32vec2

High single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 457 of file fwd.hpp.

typedef vec< 3, f32, highp > highp_f32vec3

High single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 458 of file fwd.hpp.

typedef vec< 4, f32, highp > highp_f32vec4

High single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 459 of file fwd.hpp.

typedef float64 highp_f64

High 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 165 of file fwd.hpp.

typedef highp_f64mat2x2 highp_f64mat2

High double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 580 of file fwd.hpp.

typedef mat< 2, 2, f64, highp > highp_f64mat2x2

High double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 770 of file fwd.hpp.

typedef mat< 2, 3, f64, highp > highp_f64mat2x3

High double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 771 of file fwd.hpp.

typedef mat< 2, 4, f64, highp > highp_f64mat2x4

High double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 772 of file fwd.hpp.

typedef highp_f64mat3x3 highp_f64mat3

High double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 581 of file fwd.hpp.

typedef mat< 3, 2, f64, highp > highp_f64mat3x2

High double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 773 of file fwd.hpp.

typedef mat< 3, 3, f64, highp > highp_f64mat3x3

High double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 774 of file fwd.hpp.

typedef mat< 3, 4, f64, highp > highp_f64mat3x4

High double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 775 of file fwd.hpp.

typedef highp_f64mat4x4 highp_f64mat4

High double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 582 of file fwd.hpp.

typedef mat< 4, 2, f64, highp > highp_f64mat4x2

High double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 776 of file fwd.hpp.

typedef mat< 4, 3, f64, highp > highp_f64mat4x3

High double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 777 of file fwd.hpp.

typedef mat< 4, 4, f64, highp > highp_f64mat4x4

High double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 778 of file fwd.hpp.

typedef qua< f64, highp > highp_f64quat

High double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 814 of file fwd.hpp.

typedef vec< 1, f64, highp > highp_f64vec1

High double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 496 of file fwd.hpp.

typedef vec< 2, f64, highp > highp_f64vec2

High double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 497 of file fwd.hpp.

typedef vec< 3, f64, highp > highp_f64vec3

High double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 498 of file fwd.hpp.

typedef vec< 4, f64, highp > highp_f64vec4

High double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 499 of file fwd.hpp.

typedef float32 highp_float32

High 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 154 of file fwd.hpp.

typedef float32 highp_float32_t

High 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 159 of file fwd.hpp.

typedef float64 highp_float64

High 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 170 of file fwd.hpp.

typedef float64 highp_float64_t

High 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 175 of file fwd.hpp.

typedef highp_fmat2x2 highp_fmat2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 532 of file fwd.hpp.

typedef mat< 2, 2, f32, highp > highp_fmat2x2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 650 of file fwd.hpp.

typedef mat< 2, 3, f32, highp > highp_fmat2x3

High single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 651 of file fwd.hpp.

typedef mat< 2, 4, f32, highp > highp_fmat2x4

High single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 652 of file fwd.hpp.

typedef highp_fmat3x3 highp_fmat3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 533 of file fwd.hpp.

typedef mat< 3, 2, f32, highp > highp_fmat3x2

High single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 653 of file fwd.hpp.

typedef mat< 3, 3, f32, highp > highp_fmat3x3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 654 of file fwd.hpp.

typedef mat< 3, 4, f32, highp > highp_fmat3x4

High single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 655 of file fwd.hpp.

typedef highp_fmat4x4 highp_fmat4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 534 of file fwd.hpp.

typedef mat< 4, 2, f32, highp > highp_fmat4x2

High single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 656 of file fwd.hpp.

typedef mat< 4, 3, f32, highp > highp_fmat4x3

High single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 657 of file fwd.hpp.

typedef mat< 4, 4, f32, highp > highp_fmat4x4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 658 of file fwd.hpp.

typedef vec< 1, float, highp > highp_fvec1

High single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 436 of file fwd.hpp.

typedef vec< 2, float, highp > highp_fvec2

High Single-qualifier floating-point vector of 2 components.

See also
  core_precision

Definition at line 437 of file fwd.hpp.

typedef vec< 3, float, highp > highp_fvec3

High Single-qualifier floating-point vector of 3 components.

See also
  core_precision

Definition at line 438 of file fwd.hpp.

typedef vec< 4, float, highp > highp_fvec4

High Single-qualifier floating-point vector of 4 components.

See also
  core_precision

Definition at line 439 of file fwd.hpp.

typedef detail::int16 highp_i16

High qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 47 of file fwd.hpp.

typedef vec< 1, i16, highp > highp_i16vec1

High qualifier 16 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 252 of file fwd.hpp.

typedef vec< 2, i16, highp > highp_i16vec2

High qualifier 16 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 253 of file fwd.hpp.

typedef vec< 3, i16, highp > highp_i16vec3

High qualifier 16 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 254 of file fwd.hpp.

typedef vec< 4, i16, highp > highp_i16vec4

High qualifier 16 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 255 of file fwd.hpp.

typedef detail::int32 highp_i32

High qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 61 of file fwd.hpp.

typedef vec< 1, i32, highp > highp_i32vec1

High qualifier 32 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 272 of file fwd.hpp.

typedef vec< 2, i32, highp > highp_i32vec2

High qualifier 32 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 273 of file fwd.hpp.

typedef vec< 3, i32, highp > highp_i32vec3

High qualifier 32 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 274 of file fwd.hpp.

typedef vec< 4, i32, highp > highp_i32vec4

High qualifier 32 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 275 of file fwd.hpp.

typedef detail::int64 highp_i64

High qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 75 of file fwd.hpp.

typedef vec< 1, i64, highp > highp_i64vec1

High qualifier 64 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 292 of file fwd.hpp.

typedef vec< 2, i64, highp > highp_i64vec2

High qualifier 64 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 293 of file fwd.hpp.

typedef vec< 3, i64, highp > highp_i64vec3

High qualifier 64 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 294 of file fwd.hpp.

typedef vec< 4, i64, highp > highp_i64vec4

High qualifier 64 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 295 of file fwd.hpp.

typedef detail::int8 highp_i8

High qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 33 of file fwd.hpp.

typedef vec< 1, i8, highp > highp_i8vec1

High qualifier 8 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 232 of file fwd.hpp.

typedef vec< 2, i8, highp > highp_i8vec2

High qualifier 8 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 233 of file fwd.hpp.

typedef vec< 3, i8, highp > highp_i8vec3

High qualifier 8 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 234 of file fwd.hpp.

typedef vec< 4, i8, highp > highp_i8vec4

High qualifier 8 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 235 of file fwd.hpp.

typedef detail::int16 highp_int16

High qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 52 of file fwd.hpp.

typedef detail::int16 highp_int16_t

High qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 56 of file fwd.hpp.

typedef detail::int32 highp_int32

High qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 66 of file fwd.hpp.

typedef detail::int32 highp_int32_t

32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 70 of file fwd.hpp.

typedef detail::int64 highp_int64

High qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 80 of file fwd.hpp.

typedef detail::int64 highp_int64_t

High qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 84 of file fwd.hpp.

typedef detail::int8 highp_int8

High qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 38 of file fwd.hpp.

typedef detail::int8 highp_int8_t

High qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 42 of file fwd.hpp.

typedef detail::uint16 highp_u16

High qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 105 of file fwd.hpp.

typedef vec< 1, u16, highp > highp_u16vec1

High qualifier 16 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 354 of file fwd.hpp.

typedef vec< 2, u16, highp > highp_u16vec2

High qualifier 16 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 355 of file fwd.hpp.

typedef vec< 3, u16, highp > highp_u16vec3

High qualifier 16 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 356 of file fwd.hpp.

typedef vec< 4, u16, highp > highp_u16vec4

High qualifier 16 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 357 of file fwd.hpp.

typedef detail::uint32 highp_u32

High qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 119 of file fwd.hpp.

typedef vec< 1, u32, highp > highp_u32vec1

High qualifier 32 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 374 of file fwd.hpp.

typedef vec< 2, u32, highp > highp_u32vec2

High qualifier 32 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 375 of file fwd.hpp.

typedef vec< 3, u32, highp > highp_u32vec3

High qualifier 32 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 376 of file fwd.hpp.

typedef vec< 4, u32, highp > highp_u32vec4

High qualifier 32 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 377 of file fwd.hpp.

typedef detail::uint64 highp_u64

High qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 133 of file fwd.hpp.

typedef vec< 1, u64, highp > highp_u64vec1

High qualifier 64 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 394 of file fwd.hpp.

typedef vec< 2, u64, highp > highp_u64vec2

High qualifier 64 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 395 of file fwd.hpp.

typedef vec< 3, u64, highp > highp_u64vec3

High qualifier 64 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 396 of file fwd.hpp.

typedef vec< 4, u64, highp > highp_u64vec4

High qualifier 64 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 397 of file fwd.hpp.

typedef detail::uint8 highp_u8

High qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 91 of file fwd.hpp.

typedef vec< 1, u8, highp > highp_u8vec1

High qualifier 8 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 334 of file fwd.hpp.

typedef vec< 2, u8, highp > highp_u8vec2

High qualifier 8 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 335 of file fwd.hpp.

typedef vec< 3, u8, highp > highp_u8vec3

High qualifier 8 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 336 of file fwd.hpp.

typedef vec< 4, u8, highp > highp_u8vec4

High qualifier 8 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 337 of file fwd.hpp.

typedef detail::uint16 highp_uint16

High qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 110 of file fwd.hpp.

typedef detail::uint16 highp_uint16_t

High qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 114 of file fwd.hpp.

typedef detail::uint32 highp_uint32

High qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 124 of file fwd.hpp.

typedef detail::uint32 highp_uint32_t

High qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 128 of file fwd.hpp.

typedef detail::uint64 highp_uint64

High qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 138 of file fwd.hpp.

typedef detail::uint64 highp_uint64_t

High qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 142 of file fwd.hpp.

typedef detail::uint8 highp_uint8

High qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 96 of file fwd.hpp.

typedef detail::uint8 highp_uint8_t

High qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 100 of file fwd.hpp.

typedef detail::int16 i16

16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 48 of file fwd.hpp.

typedef vec< 1, i16, defaultp > i16vec1

16 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 257 of file fwd.hpp.

typedef vec< 2, i16, defaultp > i16vec2

16 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 258 of file fwd.hpp.

typedef vec< 3, i16, defaultp > i16vec3

16 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 259 of file fwd.hpp.

typedef vec< 4, i16, defaultp > i16vec4

16 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 260 of file fwd.hpp.

typedef detail::int32 i32

32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 62 of file fwd.hpp.

typedef vec< 1, i32, defaultp > i32vec1

32 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 277 of file fwd.hpp.

typedef vec< 2, i32, defaultp > i32vec2

32 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 278 of file fwd.hpp.

typedef vec< 3, i32, defaultp > i32vec3

32 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 279 of file fwd.hpp.

typedef vec< 4, i32, defaultp > i32vec4

32 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 280 of file fwd.hpp.

typedef detail::int64 i64

64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 76 of file fwd.hpp.

typedef vec< 1, i64, defaultp > i64vec1

64 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 297 of file fwd.hpp.

typedef vec< 2, i64, defaultp > i64vec2

64 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 298 of file fwd.hpp.

typedef vec< 3, i64, defaultp > i64vec3

64 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 299 of file fwd.hpp.

typedef vec< 4, i64, defaultp > i64vec4

64 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 300 of file fwd.hpp.

typedef detail::int8 i8

8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 34 of file fwd.hpp.

typedef vec< 1, i8, defaultp > i8vec1

8 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 237 of file fwd.hpp.

typedef vec< 2, i8, defaultp > i8vec2

8 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 238 of file fwd.hpp.

typedef vec< 3, i8, defaultp > i8vec3

8 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 239 of file fwd.hpp.

typedef vec< 4, i8, defaultp > i8vec4

8 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 240 of file fwd.hpp.

typedef detail::int16 int16_t

16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 57 of file fwd.hpp.

typedef detail::int32 int32_t

32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 71 of file fwd.hpp.

typedef detail::int64 int64_t

64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 85 of file fwd.hpp.

typedef detail::int8 int8_t

8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 43 of file fwd.hpp.

typedef float32 lowp_f32

Low 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 147 of file fwd.hpp.

typedef lowp_f32mat2x2 lowp_f32mat2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 540 of file fwd.hpp.

typedef mat< 2, 2, f32, lowp > lowp_f32mat2x2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 670 of file fwd.hpp.

typedef mat< 2, 3, f32, lowp > lowp_f32mat2x3

Low single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 671 of file fwd.hpp.

typedef mat< 2, 4, f32, lowp > lowp_f32mat2x4

Low single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 672 of file fwd.hpp.

typedef lowp_f32mat3x3 lowp_f32mat3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 541 of file fwd.hpp.

typedef mat< 3, 2, f32, lowp > lowp_f32mat3x2

Low single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 673 of file fwd.hpp.

typedef mat< 3, 3, f32, lowp > lowp_f32mat3x3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 674 of file fwd.hpp.

typedef mat< 3, 4, f32, lowp > lowp_f32mat3x4

Low single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 675 of file fwd.hpp.

typedef lowp_f32mat4x4 lowp_f32mat4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 542 of file fwd.hpp.

typedef mat< 4, 2, f32, lowp > lowp_f32mat4x2

Low single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 676 of file fwd.hpp.

typedef mat< 4, 3, f32, lowp > lowp_f32mat4x3

Low single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 677 of file fwd.hpp.

typedef mat< 4, 4, f32, lowp > lowp_f32mat4x4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 678 of file fwd.hpp.

typedef qua< f32, lowp > lowp_f32quat

Low single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 802 of file fwd.hpp.

typedef vec< 1, f32, lowp > lowp_f32vec1

Low single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 446 of file fwd.hpp.

typedef vec< 2, f32, lowp > lowp_f32vec2

Low single-qualifier floating-point vector of 2 components.

See also
  core_precision

Definition at line 447 of file fwd.hpp.

typedef vec< 3, f32, lowp > lowp_f32vec3

Low single-qualifier floating-point vector of 3 components.

See also
  core_precision

Definition at line 448 of file fwd.hpp.

typedef vec< 4, f32, lowp > lowp_f32vec4

Low single-qualifier floating-point vector of 4 components.

See also
  core_precision

Definition at line 449 of file fwd.hpp.

typedef float64 lowp_f64

Low 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 163 of file fwd.hpp.

typedef lowp_f64mat2x2 lowp_f64mat2

Low double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 572 of file fwd.hpp.

typedef mat< 2, 2, f64, lowp > lowp_f64mat2x2

Low double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 750 of file fwd.hpp.

typedef mat< 2, 3, f64, lowp > lowp_f64mat2x3

Low double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 751 of file fwd.hpp.

typedef mat< 2, 4, f64, lowp > lowp_f64mat2x4

Low double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 752 of file fwd.hpp.

typedef lowp_f64mat3x3 lowp_f64mat3

Low double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 573 of file fwd.hpp.

typedef mat< 3, 2, f64, lowp > lowp_f64mat3x2

Low double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 753 of file fwd.hpp.

typedef mat< 3, 3, f64, lowp > lowp_f64mat3x3

Low double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 754 of file fwd.hpp.

typedef mat< 3, 4, f64, lowp > lowp_f64mat3x4

Low double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 755 of file fwd.hpp.

typedef lowp_f64mat4x4 lowp_f64mat4

Low double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 574 of file fwd.hpp.

typedef mat< 4, 2, f64, lowp > lowp_f64mat4x2

Low double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 756 of file fwd.hpp.

typedef mat< 4, 3, f64, lowp > lowp_f64mat4x3

Low double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 757 of file fwd.hpp.

typedef mat< 4, 4, f64, lowp > lowp_f64mat4x4

Low double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 758 of file fwd.hpp.

typedef qua< f64, lowp > lowp_f64quat

Low double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 812 of file fwd.hpp.

typedef vec< 1, f64, lowp > lowp_f64vec1

Low double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 486 of file fwd.hpp.

typedef vec< 2, f64, lowp > lowp_f64vec2

Low double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 487 of file fwd.hpp.

typedef vec< 3, f64, lowp > lowp_f64vec3

Low double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 488 of file fwd.hpp.

typedef vec< 4, f64, lowp > lowp_f64vec4

Low double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 489 of file fwd.hpp.

typedef float32 lowp_float32

Low 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 152 of file fwd.hpp.

typedef float32 lowp_float32_t

Low 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 157 of file fwd.hpp.

typedef float64 lowp_float64

Low 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 168 of file fwd.hpp.

typedef float64 lowp_float64_t

Low 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 173 of file fwd.hpp.

typedef lowp_fmat2x2 lowp_fmat2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 524 of file fwd.hpp.

typedef mat< 2, 2, f32, lowp > lowp_fmat2x2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 630 of file fwd.hpp.

typedef mat< 2, 3, f32, lowp > lowp_fmat2x3

Low single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 631 of file fwd.hpp.

typedef mat< 2, 4, f32, lowp > lowp_fmat2x4

Low single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 632 of file fwd.hpp.

typedef lowp_fmat3x3 lowp_fmat3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 525 of file fwd.hpp.

typedef mat< 3, 2, f32, lowp > lowp_fmat3x2

Low single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 633 of file fwd.hpp.

typedef mat< 3, 3, f32, lowp > lowp_fmat3x3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 634 of file fwd.hpp.

typedef mat< 3, 4, f32, lowp > lowp_fmat3x4

Low single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 635 of file fwd.hpp.

typedef lowp_fmat4x4 lowp_fmat4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 526 of file fwd.hpp.

typedef mat< 4, 2, f32, lowp > lowp_fmat4x2

Low single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 636 of file fwd.hpp.

typedef mat< 4, 3, f32, lowp > lowp_fmat4x3

Low single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 637 of file fwd.hpp.

typedef mat< 4, 4, f32, lowp > lowp_fmat4x4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 638 of file fwd.hpp.

typedef vec< 1, float, lowp > lowp_fvec1

Low single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 426 of file fwd.hpp.

typedef vec< 2, float, lowp > lowp_fvec2

Low single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 427 of file fwd.hpp.

typedef vec< 3, float, lowp > lowp_fvec3

Low single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 428 of file fwd.hpp.

typedef vec< 4, float, lowp > lowp_fvec4

Low single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 429 of file fwd.hpp.

typedef detail::int16 lowp_i16

Low qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 45 of file fwd.hpp.

typedef vec< 1, i16, lowp > lowp_i16vec1

Low qualifier 16 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 242 of file fwd.hpp.

typedef vec< 2, i16, lowp > lowp_i16vec2

Low qualifier 16 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 243 of file fwd.hpp.

typedef vec< 3, i16, lowp > lowp_i16vec3

Low qualifier 16 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 244 of file fwd.hpp.

typedef vec< 4, i16, lowp > lowp_i16vec4

Low qualifier 16 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 245 of file fwd.hpp.

typedef detail::int32 lowp_i32

Low qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 59 of file fwd.hpp.

typedef vec< 1, i32, lowp > lowp_i32vec1

Low qualifier 32 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 262 of file fwd.hpp.

typedef vec< 2, i32, lowp > lowp_i32vec2

Low qualifier 32 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 263 of file fwd.hpp.

typedef vec< 3, i32, lowp > lowp_i32vec3

Low qualifier 32 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 264 of file fwd.hpp.

typedef vec< 4, i32, lowp > lowp_i32vec4

Low qualifier 32 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 265 of file fwd.hpp.

typedef detail::int64 lowp_i64

Low qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 73 of file fwd.hpp.

typedef vec< 1, i64, lowp > lowp_i64vec1

Low qualifier 64 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 282 of file fwd.hpp.

typedef vec< 2, i64, lowp > lowp_i64vec2

Low qualifier 64 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 283 of file fwd.hpp.

typedef vec< 3, i64, lowp > lowp_i64vec3

Low qualifier 64 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 284 of file fwd.hpp.

typedef vec< 4, i64, lowp > lowp_i64vec4

Low qualifier 64 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 285 of file fwd.hpp.

typedef detail::int8 lowp_i8

Low qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 31 of file fwd.hpp.

typedef vec< 1, i8, lowp > lowp_i8vec1

Low qualifier 8 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 222 of file fwd.hpp.

typedef vec< 2, i8, lowp > lowp_i8vec2

Low qualifier 8 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 223 of file fwd.hpp.

typedef vec< 3, i8, lowp > lowp_i8vec3

Low qualifier 8 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 224 of file fwd.hpp.

typedef vec< 4, i8, lowp > lowp_i8vec4

Low qualifier 8 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 225 of file fwd.hpp.

typedef detail::int16 lowp_int16

Low qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 50 of file fwd.hpp.

typedef detail::int16 lowp_int16_t

Low qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 54 of file fwd.hpp.

typedef detail::int32 lowp_int32

Low qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 64 of file fwd.hpp.

typedef detail::int32 lowp_int32_t

Low qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 68 of file fwd.hpp.

typedef detail::int64 lowp_int64

Low qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 78 of file fwd.hpp.

typedef detail::int64 lowp_int64_t

Low qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 82 of file fwd.hpp.

typedef detail::int8 lowp_int8

Low qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 36 of file fwd.hpp.

typedef detail::int8 lowp_int8_t

Low qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 40 of file fwd.hpp.

typedef detail::uint16 lowp_u16

Low qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 103 of file fwd.hpp.

typedef vec< 1, u16, lowp > lowp_u16vec1

Low qualifier 16 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 344 of file fwd.hpp.

typedef vec< 2, u16, lowp > lowp_u16vec2

Low qualifier 16 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 345 of file fwd.hpp.

typedef vec< 3, u16, lowp > lowp_u16vec3

Low qualifier 16 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 346 of file fwd.hpp.

typedef vec< 4, u16, lowp > lowp_u16vec4

Low qualifier 16 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 347 of file fwd.hpp.

typedef detail::uint32 lowp_u32

Low qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 117 of file fwd.hpp.

typedef vec< 1, u32, lowp > lowp_u32vec1

Low qualifier 32 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 364 of file fwd.hpp.

typedef vec< 2, u32, lowp > lowp_u32vec2

Low qualifier 32 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 365 of file fwd.hpp.

typedef vec< 3, u32, lowp > lowp_u32vec3

Low qualifier 32 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 366 of file fwd.hpp.

typedef vec< 4, u32, lowp > lowp_u32vec4

Low qualifier 32 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 367 of file fwd.hpp.

typedef detail::uint64 lowp_u64

Low qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 131 of file fwd.hpp.

typedef vec< 1, u64, lowp > lowp_u64vec1

Low qualifier 64 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 384 of file fwd.hpp.

typedef vec< 2, u64, lowp > lowp_u64vec2

Low qualifier 64 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 385 of file fwd.hpp.

typedef vec< 3, u64, lowp > lowp_u64vec3

Low qualifier 64 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 386 of file fwd.hpp.

typedef vec< 4, u64, lowp > lowp_u64vec4

Low qualifier 64 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 387 of file fwd.hpp.

typedef detail::uint8 lowp_u8

Low qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 89 of file fwd.hpp.

typedef vec< 1, u8, lowp > lowp_u8vec1

Low qualifier 8 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 324 of file fwd.hpp.

typedef vec< 2, u8, lowp > lowp_u8vec2

Low qualifier 8 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 325 of file fwd.hpp.

typedef vec< 3, u8, lowp > lowp_u8vec3

Low qualifier 8 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 326 of file fwd.hpp.

typedef vec< 4, u8, lowp > lowp_u8vec4

Low qualifier 8 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 327 of file fwd.hpp.

typedef detail::uint16 lowp_uint16

Low qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 108 of file fwd.hpp.

typedef detail::uint16 lowp_uint16_t

Low qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 112 of file fwd.hpp.

typedef detail::uint32 lowp_uint32

Low qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 122 of file fwd.hpp.

typedef detail::uint32 lowp_uint32_t

Low qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 126 of file fwd.hpp.

typedef detail::uint64 lowp_uint64

Low qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 136 of file fwd.hpp.

typedef detail::uint64 lowp_uint64_t

Low qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 140 of file fwd.hpp.

typedef detail::uint8 lowp_uint8

Low qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 94 of file fwd.hpp.

typedef detail::uint8 lowp_uint8_t

Low qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 98 of file fwd.hpp.

typedef float32 mediump_f32

Medium 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 148 of file fwd.hpp.

typedef mediump_f32mat2x2 mediump_f32mat2

Medium single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 544 of file fwd.hpp.

typedef mat< 2, 2, f32, mediump > mediump_f32mat2x2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 680 of file fwd.hpp.

typedef mat< 2, 3, f32, mediump > mediump_f32mat2x3

Medium single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 681 of file fwd.hpp.

typedef mat< 2, 4, f32, mediump > mediump_f32mat2x4

Medium single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 682 of file fwd.hpp.

typedef mediump_f32mat3x3 mediump_f32mat3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 545 of file fwd.hpp.

typedef mat< 3, 2, f32, mediump > mediump_f32mat3x2

Medium single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 683 of file fwd.hpp.

typedef mat< 3, 3, f32, mediump > mediump_f32mat3x3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 684 of file fwd.hpp.

typedef mat< 3, 4, f32, mediump > mediump_f32mat3x4

Medium single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 685 of file fwd.hpp.

typedef mediump_f32mat4x4 mediump_f32mat4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 546 of file fwd.hpp.

typedef mat< 4, 2, f32, mediump > mediump_f32mat4x2

Medium single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 686 of file fwd.hpp.

typedef mat< 4, 3, f32, mediump > mediump_f32mat4x3

Medium single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 687 of file fwd.hpp.

typedef mat< 4, 4, f32, mediump > mediump_f32mat4x4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 688 of file fwd.hpp.

typedef qua< f32, mediump > mediump_f32quat

Medium single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 803 of file fwd.hpp.

typedef vec< 1, f32, mediump > mediump_f32vec1

Medium single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 451 of file fwd.hpp.

typedef vec< 2, f32, mediump > mediump_f32vec2

Medium single-qualifier floating-point vector of 2 components.

See also
  core_precision

Definition at line 452 of file fwd.hpp.

typedef vec< 3, f32, mediump > mediump_f32vec3

Medium single-qualifier floating-point vector of 3 components.

See also
  core_precision

Definition at line 453 of file fwd.hpp.

typedef vec< 4, f32, mediump > mediump_f32vec4

Medium single-qualifier floating-point vector of 4 components.

See also
  core_precision

Definition at line 454 of file fwd.hpp.

typedef float64 mediump_f64

Medium 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 164 of file fwd.hpp.

typedef mediump_f64mat2x2 mediump_f64mat2

Medium double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 576 of file fwd.hpp.

typedef mat< 2, 2, f64, mediump > mediump_f64mat2x2

Medium double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 760 of file fwd.hpp.

typedef mat< 2, 3, f64, mediump > mediump_f64mat2x3

Medium double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 761 of file fwd.hpp.

typedef mat< 2, 4, f64, mediump > mediump_f64mat2x4

Medium double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 762 of file fwd.hpp.

typedef mediump_f64mat3x3 mediump_f64mat3

Medium double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 577 of file fwd.hpp.

typedef mat< 3, 2, f64, mediump > mediump_f64mat3x2

Medium double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 763 of file fwd.hpp.

typedef mat< 3, 3, f64, mediump > mediump_f64mat3x3

Medium double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 764 of file fwd.hpp.

typedef mat< 3, 4, f64, mediump > mediump_f64mat3x4

Medium double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 765 of file fwd.hpp.

typedef mediump_f64mat4x4 mediump_f64mat4

Medium double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 578 of file fwd.hpp.

typedef mat< 4, 2, f64, mediump > mediump_f64mat4x2

Medium double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 766 of file fwd.hpp.

typedef mat< 4, 3, f64, mediump > mediump_f64mat4x3

Medium double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 767 of file fwd.hpp.

typedef mat< 4, 4, f64, mediump > mediump_f64mat4x4

Medium double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 768 of file fwd.hpp.

typedef qua< f64, mediump > mediump_f64quat

Medium double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 813 of file fwd.hpp.

typedef vec< 1, f64, mediump > mediump_f64vec1

Medium double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 491 of file fwd.hpp.

typedef vec< 2, f64, mediump > mediump_f64vec2

Medium double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 492 of file fwd.hpp.

typedef vec< 3, f64, mediump > mediump_f64vec3

Medium double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 493 of file fwd.hpp.

typedef vec< 4, f64, mediump > mediump_f64vec4

Medium double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 494 of file fwd.hpp.

typedef float32 mediump_float32

Medium 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 153 of file fwd.hpp.

typedef float32 mediump_float32_t

Medium 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 158 of file fwd.hpp.

typedef float64 mediump_float64

Medium 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 169 of file fwd.hpp.

typedef float64 mediump_float64_t

Medium 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 174 of file fwd.hpp.

typedef mediump_fmat2x2 mediump_fmat2

Medium single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 528 of file fwd.hpp.

typedef mat< 2, 2, f32, mediump > mediump_fmat2x2

Medium single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 640 of file fwd.hpp.

typedef mat< 2, 3, f32, mediump > mediump_fmat2x3

Medium single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 641 of file fwd.hpp.

typedef mat< 2, 4, f32, mediump > mediump_fmat2x4

Medium single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 642 of file fwd.hpp.

typedef mediump_fmat3x3 mediump_fmat3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 529 of file fwd.hpp.

typedef mat< 3, 2, f32, mediump > mediump_fmat3x2

Medium single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 643 of file fwd.hpp.

typedef mat< 3, 3, f32, mediump > mediump_fmat3x3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 644 of file fwd.hpp.

typedef mat< 3, 4, f32, mediump > mediump_fmat3x4

Medium single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 645 of file fwd.hpp.

typedef mediump_fmat4x4 mediump_fmat4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 530 of file fwd.hpp.

typedef mat< 4, 2, f32, mediump > mediump_fmat4x2

Medium single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 646 of file fwd.hpp.

typedef mat< 4, 3, f32, mediump > mediump_fmat4x3

Medium single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 647 of file fwd.hpp.

typedef mat< 4, 4, f32, mediump > mediump_fmat4x4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 648 of file fwd.hpp.

typedef vec< 1, float, mediump > mediump_fvec1

Medium single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 431 of file fwd.hpp.

typedef vec< 2, float, mediump > mediump_fvec2

Medium Single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 432 of file fwd.hpp.

typedef vec< 3, float, mediump > mediump_fvec3

Medium Single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 433 of file fwd.hpp.

typedef vec< 4, float, mediump > mediump_fvec4

Medium Single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 434 of file fwd.hpp.

typedef detail::int16 mediump_i16

Medium qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 46 of file fwd.hpp.

typedef vec< 1, i16, mediump > mediump_i16vec1

Medium qualifier 16 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 247 of file fwd.hpp.

typedef vec< 2, i16, mediump > mediump_i16vec2

Medium qualifier 16 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 248 of file fwd.hpp.

typedef vec< 3, i16, mediump > mediump_i16vec3

Medium qualifier 16 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 249 of file fwd.hpp.

typedef vec< 4, i16, mediump > mediump_i16vec4

Medium qualifier 16 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 250 of file fwd.hpp.

typedef detail::int32 mediump_i32

Medium qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 60 of file fwd.hpp.

typedef vec< 1, i32, mediump > mediump_i32vec1

Medium qualifier 32 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 267 of file fwd.hpp.

typedef vec< 2, i32, mediump > mediump_i32vec2

Medium qualifier 32 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 268 of file fwd.hpp.

typedef vec< 3, i32, mediump > mediump_i32vec3

Medium qualifier 32 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 269 of file fwd.hpp.

typedef vec< 4, i32, mediump > mediump_i32vec4

Medium qualifier 32 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 270 of file fwd.hpp.

typedef detail::int64 mediump_i64

Medium qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 74 of file fwd.hpp.

typedef vec< 1, i64, mediump > mediump_i64vec1

Medium qualifier 64 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 287 of file fwd.hpp.

typedef vec< 2, i64, mediump > mediump_i64vec2

Medium qualifier 64 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 288 of file fwd.hpp.

typedef vec< 3, i64, mediump > mediump_i64vec3

Medium qualifier 64 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 289 of file fwd.hpp.

typedef vec< 4, i64, mediump > mediump_i64vec4

Medium qualifier 64 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 290 of file fwd.hpp.

typedef detail::int8 mediump_i8

Medium qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 32 of file fwd.hpp.

typedef vec< 1, i8, mediump > mediump_i8vec1

Medium qualifier 8 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 227 of file fwd.hpp.

typedef vec< 2, i8, mediump > mediump_i8vec2

Medium qualifier 8 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 228 of file fwd.hpp.

typedef vec< 3, i8, mediump > mediump_i8vec3

Medium qualifier 8 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 229 of file fwd.hpp.

typedef vec< 4, i8, mediump > mediump_i8vec4

Medium qualifier 8 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 230 of file fwd.hpp.

typedef detail::int16 mediump_int16

Medium qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 51 of file fwd.hpp.

typedef detail::int16 mediump_int16_t

Medium qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 55 of file fwd.hpp.

typedef detail::int32 mediump_int32

Medium qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 65 of file fwd.hpp.

typedef detail::int32 mediump_int32_t

Medium qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 69 of file fwd.hpp.

typedef detail::int64 mediump_int64

Medium qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 79 of file fwd.hpp.

typedef detail::int64 mediump_int64_t

Medium qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 83 of file fwd.hpp.

typedef detail::int8 mediump_int8

Medium qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 37 of file fwd.hpp.

typedef detail::int8 mediump_int8_t

Medium qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 41 of file fwd.hpp.

typedef detail::uint16 mediump_u16

Medium qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 104 of file fwd.hpp.

typedef vec< 1, u16, mediump > mediump_u16vec1

Medium qualifier 16 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 349 of file fwd.hpp.

typedef vec< 2, u16, mediump > mediump_u16vec2

Medium qualifier 16 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 350 of file fwd.hpp.

typedef vec< 3, u16, mediump > mediump_u16vec3

Medium qualifier 16 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 351 of file fwd.hpp.

typedef vec< 4, u16, mediump > mediump_u16vec4

Medium qualifier 16 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 352 of file fwd.hpp.

typedef detail::uint32 mediump_u32

Medium qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 118 of file fwd.hpp.

typedef vec< 1, u32, mediump > mediump_u32vec1

Medium qualifier 32 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 369 of file fwd.hpp.

typedef vec< 2, u32, mediump > mediump_u32vec2

Medium qualifier 32 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 370 of file fwd.hpp.

typedef vec< 3, u32, mediump > mediump_u32vec3

Medium qualifier 32 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 371 of file fwd.hpp.

typedef vec< 4, u32, mediump > mediump_u32vec4

Medium qualifier 32 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 372 of file fwd.hpp.

typedef detail::uint64 mediump_u64

Medium qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 132 of file fwd.hpp.

typedef vec< 1, u64, mediump > mediump_u64vec1

Medium qualifier 64 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 389 of file fwd.hpp.

typedef vec< 2, u64, mediump > mediump_u64vec2

Medium qualifier 64 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 390 of file fwd.hpp.

typedef vec< 3, u64, mediump > mediump_u64vec3

Medium qualifier 64 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 391 of file fwd.hpp.

typedef vec< 4, u64, mediump > mediump_u64vec4

Medium qualifier 64 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 392 of file fwd.hpp.

typedef detail::uint8 mediump_u8

Medium qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 90 of file fwd.hpp.

typedef vec< 1, u8, mediump > mediump_u8vec1

Medium qualifier 8 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 329 of file fwd.hpp.

typedef vec< 2, u8, mediump > mediump_u8vec2

Medium qualifier 8 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 330 of file fwd.hpp.

typedef vec< 3, u8, mediump > mediump_u8vec3

Medium qualifier 8 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 331 of file fwd.hpp.

typedef vec< 4, u8, mediump > mediump_u8vec4

Medium qualifier 8 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 332 of file fwd.hpp.

typedef detail::uint16 mediump_uint16

Medium qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 109 of file fwd.hpp.

typedef detail::uint16 mediump_uint16_t

Medium qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 113 of file fwd.hpp.

typedef detail::uint32 mediump_uint32

Medium qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 123 of file fwd.hpp.

typedef detail::uint32 mediump_uint32_t

Medium qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 127 of file fwd.hpp.

typedef detail::uint64 mediump_uint64

Medium qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 137 of file fwd.hpp.

typedef detail::uint64 mediump_uint64_t

Medium qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 141 of file fwd.hpp.

typedef detail::uint8 mediump_uint8

Medium qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 95 of file fwd.hpp.

typedef detail::uint8 mediump_uint8_t

Medium qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 99 of file fwd.hpp.

typedef detail::uint16 u16

Default qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 106 of file fwd.hpp.

typedef vec< 1, u16, defaultp > u16vec1

Default qualifier 16 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 359 of file fwd.hpp.

typedef vec< 2, u16, defaultp > u16vec2

Default qualifier 16 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 360 of file fwd.hpp.

typedef vec< 3, u16, defaultp > u16vec3

Default qualifier 16 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 361 of file fwd.hpp.

typedef vec< 4, u16, defaultp > u16vec4

Default qualifier 16 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 362 of file fwd.hpp.

typedef detail::uint32 u32

Default qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 120 of file fwd.hpp.

typedef vec< 1, u32, defaultp > u32vec1

Default qualifier 32 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 379 of file fwd.hpp.

typedef vec< 2, u32, defaultp > u32vec2

Default qualifier 32 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 380 of file fwd.hpp.

typedef vec< 3, u32, defaultp > u32vec3

Default qualifier 32 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 381 of file fwd.hpp.

typedef vec< 4, u32, defaultp > u32vec4

Default qualifier 32 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 382 of file fwd.hpp.

typedef detail::uint64 u64

Default qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 134 of file fwd.hpp.

typedef vec< 1, u64, defaultp > u64vec1

Default qualifier 64 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 399 of file fwd.hpp.

typedef vec< 2, u64, defaultp > u64vec2

Default qualifier 64 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 400 of file fwd.hpp.

typedef vec< 3, u64, defaultp > u64vec3

Default qualifier 64 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 401 of file fwd.hpp.

typedef vec< 4, u64, defaultp > u64vec4

Default qualifier 64 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 402 of file fwd.hpp.

typedef detail::uint8 u8

Default qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 92 of file fwd.hpp.

typedef vec< 1, u8, defaultp > u8vec1

Default qualifier 8 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 339 of file fwd.hpp.

typedef vec< 2, u8, defaultp > u8vec2

Default qualifier 8 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 340 of file fwd.hpp.

typedef vec< 3, u8, defaultp > u8vec3

Default qualifier 8 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 341 of file fwd.hpp.

typedef vec< 4, u8, defaultp > u8vec4

Default qualifier 8 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 342 of file fwd.hpp.

typedef detail::uint16 uint16_t

Default qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 115 of file fwd.hpp.

typedef detail::uint32 uint32_t

Default qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 129 of file fwd.hpp.

typedef detail::uint64 uint64_t

Default qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 143 of file fwd.hpp.

typedef detail::uint8 uint8_t

Default qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 101 of file fwd.hpp.